turnkey projects - French English Dictionary